package pe.com.bn.sach.dao;

import java.sql.SQLException;
import java.util.List;



import pe.com.bn.sach.domain.Bnchf26Bloqueo;
import pe.com.bn.sach.domain.Bnchf26Minuta;
import pe.com.bn.sach.domain.Bnchf39Notaria;
import pe.com.bn.sach.domain.reportebloqueo;



public interface MinutaDAO {
	
	public List reporte2_5(reportebloqueo reportebloqueo) throws Exception;
	public List reporte2_4(reportebloqueo reportebloqueo) throws Exception;
	public List listaPagarePorDesembolsarExp() throws Exception;
	public List buscarPagaresPorDesembolsar() throws Exception;
	public List buscarChequesNoEmitidos() throws Exception;
	public void newIdPagoMinta(String idPago,String idMinuta) throws Exception;
	public void guardarPagoServicioHost(String idPago,String idExpediente,String idTramite,String idAgente,String montoPago,String f33UsrReg,String f33UsrCre) throws Exception;
	public void bajaPendientePago(String idExpediente,String idPago) throws Exception;
	public String MontoPagoServicio(String idPago) throws Exception;
	public Long MaxIdPagosequence() throws Exception;
	public Bnchf39Notaria getNotaria(Bnchf39Notaria bnchf39Notaria) throws Exception;
	public List reporte3linea(reportebloqueo reportebloqueo) throws Exception;
	public List reporte3detallado(reportebloqueo reportebloqueo) throws Exception;
	public List reporte2(reportebloqueo reportebloqueo) throws Exception;
	public List lstBloqueovencidos(reportebloqueo reportebloqueo) throws Exception;
	public List lstBloqueonovencidos(reportebloqueo reportebloqueo) throws Exception;
	public List listaMinuta(Bnchf26Minuta bnchf26Minuta) throws Exception;
	public void ActualizaMinuta(Bnchf26Minuta bnchf26Minuta) throws Exception;
	public void GuardaBloqueo(Bnchf26Bloqueo bnchf26Bloqueo) throws Exception;
	public List lstBloqueo(Bnchf26Bloqueo bnchf26Bloqueo) throws Exception;
	public void ActualizaBajaBloqueo(Bnchf26Bloqueo bnchf26Bloqueo) throws Exception;
	public void ActualizaBloqueo(Bnchf26Bloqueo bnchf26Bloqueo) throws Exception;
	public Bnchf26Minuta buscarMinuta(Bnchf26Minuta bnchf26Minuta) throws Exception;
	public void guardarMinuta(Bnchf26Minuta bnchf26Minuta) throws SQLException;
	public List reporte1(reportebloqueo reportebloqueo) throws Exception;
	public List reporte3(reportebloqueo reportebloqueo) throws Exception;
	public List reporte3barras(reportebloqueo reportebloqueo) throws Exception;
	
}
